Telegram Group & Telegram Channel
🔥 Разработчики GNOME взялись за C++: Удаляем всё лишнее!

Привыкли, что C++ — это язык с тоннами возможностей, половину из которых никто не использует? Разработчики GNOME решили исправить эту «проблему» и объявили о масштабной чистке языка.

Вот что ждёт C++ в ближайшем будущем.

Что удалят?

Шаблоны — заменят на «опциональную динамическую типизацию» (да, вы не ослышались).
Исключения — вместо них вернут коды ошибок в стиле Go: if err != nil.
Системы сборки — их заменят на аналог PHP Composer.
Множественное наследование — останется только один базовый класс Object, потому что «всё должно быть объектом».
Undefined Behavior — его не удалят, но добавят юнит-тесты, которые 10 раз проверят, какой вариант UB выбрал компилятор.

Основатель C++ Бьярне Страуструп уже выразил скепсис, заметив, что разработчики GNOME «не пользуются ни C++, ни GNOME».

Зачем это нужно?

По мнению авторов инициативы, C++ слишком сложен, а новые языки вроде Rust показывают, что можно жить и без legacy-фич. Планируется, что в итоге от C++ останется «минимальный C--».

Реакция сообщества

Одни радуются: «Давно пора!» Другие шутят, что следующим шагом будет удаление всех «плюсов» из C++, чтобы вернуться к чистому C. Третьи вспоминают, как GNOME «упрощал» свои конфиги, удаляя из XML пробелы — и теперь предлагает аналогичный подход к языку программирования.

Что думаете?

Это гениальный план по спасению C++ или очередной эксперимент в стиле «сделаем GNOME, но для компиляторов»?

#2_апреля



tg-me.com/cppproglib/5598
Create:
Last Update:

🔥 Разработчики GNOME взялись за C++: Удаляем всё лишнее!

Привыкли, что C++ — это язык с тоннами возможностей, половину из которых никто не использует? Разработчики GNOME решили исправить эту «проблему» и объявили о масштабной чистке языка.

Вот что ждёт C++ в ближайшем будущем.

Что удалят?

Шаблоны — заменят на «опциональную динамическую типизацию» (да, вы не ослышались).
Исключения — вместо них вернут коды ошибок в стиле Go: if err != nil.
Системы сборки — их заменят на аналог PHP Composer.
Множественное наследование — останется только один базовый класс Object, потому что «всё должно быть объектом».
Undefined Behavior — его не удалят, но добавят юнит-тесты, которые 10 раз проверят, какой вариант UB выбрал компилятор.

Основатель C++ Бьярне Страуструп уже выразил скепсис, заметив, что разработчики GNOME «не пользуются ни C++, ни GNOME».

Зачем это нужно?

По мнению авторов инициативы, C++ слишком сложен, а новые языки вроде Rust показывают, что можно жить и без legacy-фич. Планируется, что в итоге от C++ останется «минимальный C--».

Реакция сообщества

Одни радуются: «Давно пора!» Другие шутят, что следующим шагом будет удаление всех «плюсов» из C++, чтобы вернуться к чистому C. Третьи вспоминают, как GNOME «упрощал» свои конфиги, удаляя из XML пробелы — и теперь предлагает аналогичный подход к языку программирования.

Что думаете?

Это гениальный план по спасению C++ или очередной эксперимент в стиле «сделаем GNOME, но для компиляторов»?

#2_апреля

BY Библиотека C/C++ разработчика | cpp, boost, qt


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/cppproglib/5598

View MORE
Open in Telegram


Библиотека C C разработчика | cpp boost qt Telegram | DID YOU KNOW?

Date: |

Find Channels On Telegram?

Telegram is an aspiring new messaging app that’s taking the world by storm. The app is free, fast, and claims to be one of the safest messengers around. It allows people to connect easily, without any boundaries.You can use channels on Telegram, which are similar to Facebook pages. If you’re wondering how to find channels on Telegram, you’re in the right place. Keep reading and you’ll find out how. Also, you’ll learn more about channels, creating channels yourself, and the difference between private and public Telegram channels.

Start with a fresh view of investing strategy. The combination of risks and fads this quarter looks to be topping. That means the future is ready to move in.Likely, there will not be a wholesale shift. Company actions will aim to benefit from economic growth, inflationary pressures and a return of market-determined interest rates. In turn, all of that should drive the stock market and investment returns higher.

Библиотека C C разработчика | cpp boost qt from us


Telegram Библиотека C/C++ разработчика | cpp, boost, qt
FROM USA